Metal halides are compounds between metals and halogens. Some, such as sodium chloride are ionic, while others such as uranium hexafluoride have considerable covalent character to their bonding.